# Esta clase define a la reunión como un tipo de comunicación. Es el segundo paso en el proceso de una venta. 
class ReunionesController < ComunicacionesController

	@@html_id = 'reu_form'
  
# Crea la reunión.  
  def create
  	@comunicacion = Reunion.new(params[:reunion])
  	@cuenta = Cuenta.find(params[:cuenta_id]) 
  	@comunicacion.cuenta = @cuenta
  	@comunicacion.user_id = @current_user.id
   	@comunicacion.save
  	respond_to do |format|      
   	  format.js   #{ render :partial => 'comunicaciones/com', :locals => {:com => @comunicacion} }
      format.html { redirect_to(cuenta_comunicaciones_path(@cuenta.id)) }
      format.xml  { render :xml => @comunicacion, :status => :created, :location => @comunicacion }
    end
  end

# Recupera la reunión que va a ser visualizada en pantalla.
  def show
    @com = Reunion.find(params[:id])

    respond_to do |format|
      format.html # show.html.erb
      format.xml  { render :xml => @com }
    end
  end

# Actualiza la reunión.
  def update
    @comunicacion = Reunion.find(params[:id])
  	@cuenta = Cuenta.find(@comunicacion.cuenta_id)
    respond_to do |format|
      if @comunicacion.update_attributes(params[:reunion])
        format.html { redirect_to( cuenta_comunicaciones_path(@comunicacion.cuenta_id) ) }
        format.xml  { head :ok }
      end
    end
  end
  
# Recupera la reunión que va a ser editada.  
  def edit
	  @comunicacion = Reunion.find(params[:id])
    @cuenta = @comunicacion.cuenta_id
  end
  
end
